home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
game
/
role
/
silver.lha
/
Doks
/
History.txt
< prev
next >
Wrap
Text File
|
1996-12-05
|
23KB
|
522 lines
Eigentlich wollte ich V0.16 noch nicht in den Umlauf bringen
(die Alchimie ist noch nicht so wie ich es gerne haette), aber:
* Auf manchen Systemen stuerzt Silver bei oder nach der Benutzung von
* ExNext() ab - ich selbst habe keinen Fehler in meinem Programm gefunden,
* aber gehoert, dass ExNext() bei einigen Kickstart-Roms fehlerhaft ist.
*
* Fehlerfrei lief Silver bisher auf
* A1200, MC68030, 2.0 MB Chip, 4.0 MB Fast, Kickstart 39.106
* A500, MC68000, 0.5 MB Chip, 0.5 MB Fast, Kickstart 36.???
*
* Abgestuerzt ist es bisher auf
* A1200, MC68030, 2.0 MB Chip, 8.0 MB Fast, Kickstart 40.68
*
* Sollte es also auf ihrem Rechner zu seltsamen Abstuerzen waehrend
* oder nach Dateizugriffen kommen, dann koennen sie die Verwendung
* von ExNext vermeiden, indem sie in der Datei silver.konfig in
* der 13. Zeile eine 1 (in Worten: Die Zahl Eins) in die erste
* Spalte der Zeile schreiben.
*
* In diesem Fall allerdings werden der "copy" und "delete"-Befehl
* benutzt, d.h. er muss irgendwo verfuegbar sein.
* Ausserdem muss ein der Pfad fuer die temporaeren Dateien
* eingestellt sein.
* Wenn dies erfuellt ist, sollte man ohne ExNext() auskommen koennen.
*
*
* Sorry, aber ich weiss nicht, wie ich ExNext() umgehen kann.
* Fuer Ratschlaege bin ich dankbar!
* Was andere Abstuerze angeht:
* Es scheint, dass ein Start von der Workbench sicherer ist,
* als ein Start vom CLI aus...
*
Diese Version habe ich mit Enforcer getestet und keine Hits erhalten.
Allerdings hat mein Compiler einige Enforcerhits erzeugt... Vielleicht
liegen die Probleme von Silver ja daran...
Was ich ausserdem festgestellt habe: Wenn ich ohne Startup-Sequence
boote und Silver: vom CLI-Fenster aus starte, dann gibt es einen Guru
(und ich weiss nicht wieso) - beim Start von der Workbench aus gibt
es keine Probleme
=============================================================================
V0.19
BUG FIXES:
*
AENDERUNGEN:
*
NEUES:
*
=============================================================================
V0.18
ACHTUNG: Das Format der Konfigurationsdatei hat sich geaendert!
BUG FIXES:
* Fuer Spielercharaktere war es moeglich, im Kampf "quer" zu schlagen
* Bei der Auswahl aus der Gegenstandsliste nach Kampfende erfolgte
ein (unfreiwilliger) Abbruch, wenn nur noch ein Eintrag in der Liste war
* Im Gasthaus wurden nach einer Uebernachtung die neuen Werte (EP und VP)
nicht angezeigt.
* Im Kampf erschienen manchmal "Internal Errors" - ist jetzt
behoben (hoffe ich)
* Fehler bei der Behinderungsberechnung behoben: Elfen erhielten die
doppelte Behinderung anstatt die Hobbits...
AENDERUNGEN:
*
NEUES:
* Bei der Gegenstandsinfo wird jetzt die Behinderung des Gegenstandes
fuer den betreffenden Charakter mit den ihn betreffenden
Rassenmodifikationen angezeigt.
Weicht dieser Wert vom Normalwert ab, so wird dahiner in Klammern
der normale Behinderungswert dieses Gegenstandes angezeigt.
Ausserdem wird die Behinderung nur noch bei ausruestbaren
Gegenstaenden angezeigt.
=============================================================================
V0.17
BUG FIXES:
* Uebler Bug im Kampf: Die Bewertungsroutine hatte einen Fehler,
der in gewissen Situationen die Aktionspunkte eines NPCs ode
Gegners auf astronomische Werte setzte...
* In der Routine zur Umwandlung der Gespraeche war ein Fehler,
der scheinbar nie in Aktion trat?! Jedenfalls hat dieser
Fehler einen Enforcer-Hit verursacht.
* Beim Oeffnen der Grafikdatei wurde der Open()-Befehl zweimal
gegeben... Ooops.
* Bei Systemen mit OS1.2/1.3 wurde die Konfigurationsdatei
nicht eingelesen... es wurden die Defaults verwendet (und
so gab es normalerweise keine Schwierigkeiten)
* Auswahl der Grafiken im Editor hatte einen kleinen Fehler, wodurch
in extrem unguenstigen Faellen ein falsches Element gewaehlt wurde.
* Bei der Gegenstandsinfo war der Gegenstand Meteoreisen unbekannt.
* Versuch, Silver mit dem Compiler vbcc (aus dem Aminet) zu
compilieren - hat zwar nicht geklappt, aber vbcc hat einige
Fehler bemerkt, die mein Compiler nicht gefunden hat.
Z.B. Abfragen der Art
unsigned short x;
....
if (x == -1)
In der Tat hat diese Stelle einen unschoenen Effekt im Karteneditor
erzeugt, nachdem ich gezielt diesen Teil getestet hatte.
AENDERUNGEN:
* Bei der Abfrage, wie viel man wegwerfen/ausruesten/transferieren
will, wird nun angezeigt, wie viele Gegenstaende dieser Art man
noch hat.
NEUES:
* Die Gegenstandsliste nach dem Kampf enthaelt nun ebenfalls
"gestapelte" Gegenstaende.
Dies hat aber zur Folge, dass beim Tod eines Gegners/Gruppenmitglieds
im Kampf ein gewaltiger Verwaltungsaufwand noetig wird.
Frage: Wird der Kampf dadurch zu langsam?
Falls ja, dann kann ich es dahingehend aendern, dass dieser
Aufwand wegfaellt, aber dafuer koennen dann im Kampf Gegenstaende
verloren gehen, weil die Liste, die die Gegenstaende der
Toten aufnimmt "uberlaeuft"
=============================================================================
V0.16 (Intern)
ACHTUNG: Das Format der Spielstaende, gespeicherten Spielercharaktere
und der Nichtspielercharaktere hat sich geaendert.
Alte Spielstaende koennen nicht weiter verwendet werden, die
Nichtspielercharaktere kann man durch erneutes Konvertieren
der Textdateien auf den neuesten Stand bringen.
Tut mir leid, aber es war echt nicht moeglich, die
Kompatibilitaet aufrechtzuerhalten. Dies liegt daran, dass
ich die Struktur der Gegenstaendsdaten geaendert habe und es
nahezu unmoeglich ist, alte Dateien auf den neuesten Stand
zu bringen.
Der Grund fuer diese Aenderung ist: Ich moechte irgendwann
so nette Dinge wie "vergiftete Pfeile", "Waffengifte" etc.
einbringen (Stichwort: Alchimie !!) und habe mir deswegen
schon Platz in den Gegenstaenddaten reserviert.
Ich mache dies jetzt, damit nicht zu einem spaeteren Zeitpunkt
diese Aenderung noetig ist (und dann alle Spielstaende
unbrauchbar wuerden)
BUG FIXES:
* Beim Ausruesten von Gegenstaenden trat eine Gegenstandsvermehrung
auf...
* Die Konvertierung der Texte hinterlies die Dateien
t:index.tmp und t:texte.tmp ohne sie hinterher zu loeschen, wie
es eigentlich gedacht war - diese Platzverschwendung ist
jetzt behoben.
* Beim Benutzen von Gegenstaenden war ein Abbruch nach Wahl
des Gegenstandes nicht moeglich (ich hatte ein "=" bei der
Abfrage "if (benutzt == TRUE)" vergessen...)
AENDERUNGEN:
* Die Verwaltung des Bildschirmsneuaufbaus nach gewissen Ereignissen,
z.B. nach Aktionsfeldern, wurde neu organisiert - die bisherige
Bildschirmflackerei sollte sich nun auf ein Minimum reduziert
haben.
* Die Richtungsauswahl fuer den Nahkampfangriff im Kampf und
fuer die Gespraeche und Diebstahle in der Karte sind verbessert
worden: Man kann jetzt mit Tastatur und Maus auswaehlen.
* Die Routine zur Konvertierung der NPCs wurde ueberarbeitet und
ist jetzt etwas schneller als vorher.
NEUES:
* Erste Ansaetze fuer das Talent Alchimie: Spezielle Alchimistische
Gegenstaende (GLASFLASCHE, PURPURWASSER, HONIGWURZEL) und
der neue Gespraechsbefehl LEARN und die Anweisung REZEPT fuer
die NPC-Dateien, sowie die Taste "A" im Spiel um Rezepturen
anzuwenden.
Allerdings gibt es bisher noch nicht sehr viel, was man herstellen
kann (Heiltrank, magische Karte, Waffengift, Pfeilgift, Antidot)
Wir arbeiten also noch daran...
* NEU: Vergiftete Waffen - Giftdolch fuer die Spieler, Giftzahn
fuer die Monster. Als Gegenstueck gibt es den Zauber "Gegengift"
und den Gegenstand "Antidot". Der Gegenstand "Waffengift"
vergiftet eine Waffe, "Pfeilgift" vergiftet Geschosse.
* Der Menupunkt "Datenausgabe" liefert nun mehr Infos ueber die
Programminternas (unter anderem eine Liste aller Rezepturen und
Zauber)
* Neuer Fallentyp "Verletzungsfalle"
* Beim Setzen des Aktionsfeldes "Gasthaus" wird nun die
Gasthausbesonderheit ueber eine Liste abgefragt (anstatt ueber
eine Nummer). Entsprechend wird auch der Fallentyp beim
Aktionsfeld "Falle" durch eine Liste abgefragt.
(Das vermeidet Fehleingaben)
* Vor dem Oeffnen eines Bildschirms mit mehr als 16 Farben wird
abgefragt, ob das AGA-Chipset vorhanden ist. Ansonsten wird
eine Warnmeldung ausgegeben. Das Programm bricht nicht ab - der
Bildschirm wird trotzdem zu oeffnen versucht.
Sollte das Oeffnen des Bildschirms aber scheitern, dann ist
wenigstens fuer den Benutzer klar, woran es liegt.
=============================================================================
V0.15 (Aminet)
BUG FIXES:
* Im Hauptprogramm wurde bei einem Bereichswechsel der Bereichsname
nicht angezeigt
AENDERUNGEN:
* ACHTUNG: Die Konfigurationsdatei (silver.konfig) hat sich geaendert!
Siehe: Konfiguration.txt
DAHER: Alte Konfig-Dateien sollten geloescht werden und durch die
im LHA-Archiv mitgelieferte ersetzt werden.
* Eine (noch) nicht bemerkbare Aenderung ist (siehe vorige Bemerkung),
dass die Pfadangaben nun teilweise ueber Variablen gesetzt werden
(um Silver in Zukunft an Benutzerwuensche anpassen zu koennen -
Stichwort Filerequester)
Wer will, der kann allerdings selbst an der Konfigurationsdatei
(auf eigene Gefahr!) herumspielen - siehe: Konfiguration.txt
* Die Sache mit dem "Update-Modus" ist unnoetig geworden - ich
habe mir die Sache mal genauer angesehen und intern einiges
umsortiert, wodurch diese fuer den Benutzer doch recht
undurchsichtige Sache unnoetig geworden ist.
* Die Routinen zur Listenausgabe wurden ueberarbeitet und sind
jetzt hoffentlich etwas schneller.
* Uebergewicht wirkt jetzt staerker auf die Probenaufschlaege
und verursacht zusaetzlich einen Erschoepfungspunkte je Stunde
und 100 Unzen Uebergewicht
(Da man jetzt alle Gegenstaende stapeln kann, muss man eben
hierdurch Einschraenkungen treffen)
* Im Kampf wird nur noch bei einem Treffer und vor Beginn
jeder Kampfrunde ein Delay() eingesetzt, anstatt wie bisher nach
jedem Treffer UND jedem Kampfteilnehmer.
Somit sollten die Treffertexte (denn auf die kommt es ja im
wesentlichen an) trotzdem noch lesbar sein, ohne den Kampf zu
arg zu verlangsamen.
NEUES:
* Die Menupunkte "Abenteuer auswaehlen" (in Silver) bzw.
"Verfuegbare Abenteuer anzeigen" (im Editor) zeigen jetzt
nicht nur die vorhandenen Abenteuer an, sondern erlauben nu
auch die Auswahl eines der angezeigten Abenteuer.
* Der Menupunkt "Verfuegbare Abenteuer anzeigen" im Hauptprogramm
wurde in "Abenteuer auswaehlen" umbenannt.
* Ein Fuellalgorithmus fuer den Karteneditor (Taste: F)
Nicht toll, aber besser als nichts ;-)
* Die Stapelung der Gegenstaende hat jetzt eine neue Obergrenze:
100 Stueck pro Gepaeckplatz
Ausserdem kann man jetzt alle Gegenstandsarten stapeln (auch
Waffen, Ruestungen usw.)
Das in "Bekannte_Fehler.txt" beschriebene Problem duerfte damit
behoben sein.
Der Grund fuer diese Umstellung ist, dass man hierdurch beim
Verkaufen, Wegwerfen und Transferieren von Gegenstaenden die
Menge angeben kann (das war bisher nicht moeglich) und das
Gepaeck besser genutzt werden kann (jetzt kann alles gestapelt
werden). Ausserdem
ACHTUNG: Hierdurch wurde eine Aenderung in den Gegenstandsdaten
noetig (die allerdings frueher oder spaeter ohnehin noetig
gewesen waere). Beim Einlesen alter Charaktere und Spielstaende
werden deren Daten automatisch auf den neuesten Stand gebracht.
Ich hoffe, dass funktioniert wie gewuenscht...
ACHTUNG BUGS: Durch die internen Umstellungen in der
Gegenstandsverwaltung koennen sich wieder einige Fehler
eingeschlichen haben.
* Im Editor ist es jetzt moeglich, bei gedrueckter linker Maustaste
im Kartenbereich zu zeichnen.
(Das war ein langer Kampf mit den diversen #defines,
Struktureintraegen, Qualifieren und IntuiMessages bis es
funktioniert hat! Es war zwar ein ziemlicher Aufwand, aber es hat
sich gelohnt - auch mir gefaellt dieses neue Feature sehr gut.
Ich hoffe dir auch, Bjoern)
Einen Nachteil will ich aber nicht verschweigen: Wird die
Maus bewegt und eine Maus- oder Tastatureingabe zur gleichen Zeit
getaetigt, dann passiert es oft, dass eine der beiden Aktionen
"verschluckt" wird (haengt wohl stark von der Rechnergeschwindigkeit
ab)
* Bei der Anzeige der Zauber werden jetzt die Zauber, fuer die der
passende Fetisch vorhanden ist, mit einem * markiert.
* Die Zauber- und Gepaeckliste ist jetzt hoffentlich besser:
Das ABBRUCH-Feld ist jetzt immer vorhanden, die Auswahlzeilen
werden von 1 bis .. durchnummeriert.
* Im Editor wird der Cursor jetzt durch ein Grafikelement dargestellt
(erspart ein SetAPen() und ein RectFill()...)
Ausserdem wurden die Scrollingroutinen leicht ueberarbeitet und
hoffentlich etwas schneller.
Auch die Ausgabe der Infos im Textfenster hat ihren Teil
abbekommen - und selbst auf meinem Rechner ist der Editor jetzt
deutlich schneller geworden!
Allerdings fuehlt sich Silver mit etwas FastMem wesentlich
wohler als ohne (vor allem im 32-Farben-Modus ;-)
=============================================================================
V0.14 (Aminet)
BUG FIXES:
* Das Flackern bei Veraenderungen der Sichtweite wurde behoben.
* Bei Betreten des Aktionsfeldes "Angriff" wurde der Bildschirm
jedes Mal neu aufgebaut - selbst wenn kein Kampf erfolgte
* Bei der Rasse "Goblin" wurde die Gewandheit zur Behinderung
addiert anstatt subtrahiert.
* Die Rasse der NPCs wurde fehlerhaft gesetzt.
* Die Umstellung der Gespraechsdateien in V0.13 verursachte
einen Fehler bei den Kommandos GIVEITEM und GETITEM.
Diese arbeiteten nicht - Sorry.
* Kampfverhalten der NSCs war teilweise "defekt"
(z.B. wurde Fernkampf eingesetzt, wenn Nahkampf moeglich gewesen
waere oder Flucht wurde nicht richtig ausgefuehrt)
* Kampfzauber die als Ziel ein Gruppenmitglied hatten
(etwa die Heilzauber) konnte man teilweise auch auf Gegner
loslassen (oops...)
* Im Kampf kann man Gruppenmitglieder nun auch durch
Anklicken der zugehoerigen Statusanzeige auswaehlen
(Bisher ging das nicht - was ja eigentlich unsinnig war...)
AENDERUNGEN:
* Zum Setzen der Rasse eines NPCs ist jetzt das RASSE= Kommando noetig
* Rassenmodifikator bei Elfen geaendert der Malus mit den zwei
zusaetzlichen Punkten Behinderung je Ruestungsteil ist doch ziemlich
uebel...
* Die Abzuege auf Talentproben/Kampfwerte durch Erschoepfungspunkte
und Verletzungspunkte wurden verringert
* Der Heilkundebonus wirkt beim Lagern/Uebernachten jetzt staerker
NEUES:
* Ueberarbeitung der Bildschirmausgaberoutinen im Hauptprogramm
ergab eine Ersparniss von 400 Bytes und (hoffentlich) einen
kleinen Geschwindigkeitszuwachs.
Dabei hat sich auch der Algorithmus zur Berechnung der Sichweite
geaendert - er ist jetzt schneller, liefert aber vermutlich
andere Ergebnisse als bisher.
Ausserdem gibt es jetzt eine neue "Grafik", genannt "The Void".
Dies ist einfach ein schwarzes Feld... Grund dafuer ist,
das es schneller ist, eine Grafik mit DrawImage() anzuzeigen
als diese mit SetAPen() und RectFill() zu konstruieren.
* Die Position der Gruppe wird jetzt mit einer richtigen Grafik
angezeigt. Normalerweise wird dazu die Grafik des ersten
Gruppenmitgliedes verwendet, aber man kann die Grafik waehrend
des Spiels auch aendern.
HINWEIS: Bei aelteren Spielstanden erscheint ein Hinweis, dass
die Grafik noch nicht eingestellt wurde und man dies
doch nachholen moege.
* Bei den Aktionsfelder "Geld erhalten" und "Gegenstand erhalten"
kann man jetzt zusaetzlich eine Grafik angeben um das Aufheben
des Geldes/Gegenstandes zu simulieren. (Guter Vorschlag, Anja.)
* Eingabe von RETURN im Gespraech beendet es.
* Weitere Rassen: Ork, Zwerg, Halbelf, Halbork, Hobbit
* Es gibt nun zwei ausfuehrbare Programme
Silver: Dies ist das "Abspielprogramm" um Abenteuer zu spielen
Editor: Dies ist der Editor, um eigene Abenteuer zu erstellen
Vorteil: Die einzelnen Programme sind kleiner als das bisherige
"Gesamtpaket" (Danke fuer den Hinweis Bjoern.)
* Es gibt jetzt einen NPC-Editor. Noch nicht fertig, nicht sehr
komfortabel, aber es wird schon noch...
* Im Kampf Befehle an NPCs geben
* Beim Fernkampf werden jetzt automatisch neue Geschosse ausgeruestet
(falls moeglich), sobald die ausgeruesteten Geschosse verbraucht sind
* Weitergehende Fehlerkontrolle bei der Dateneingabe fuer
Aktionsfelder
* Aktionsfeld "Gegenstand erhalten", "Geld erhalten", "EP erhalten"
Hier kann nun zusaetzlich ein Text ausgegeben werden
* Bei "Daten konvertieren" ist die Ausgabe im Fehlerfall jetzt
etwas besser (soll heissen: Man sieht Gespraechsnummer UND
Fehlertext gleichzeitig)
* Bei den Gespraechsbefehlen ist es nicht mehr noetig GENAU EIN
Leerzeichen zwischen den Parametern einzugegen.
Z.B. Bisher war nur
IFSET 6 gefunden
zulaessig.
Jetzt ist auch eine Eingabe wie
IFSET 6 gefunden
moeglich.
* Verbesserte Information ueber Aktionsfelder im Editor:
Handelsstation, Karte, Goto mit Merker, Nachts geschlossen, Angriff
* Bei dem Aktionsfeld "Text mit Merker" kann man jetzt zusaetzlich
einen Merker setzen und/oder loeschen
=============================================================================
V0.13 (Aminet)
- NEUE VERSION DER SPIELERCHARAKTERDATEI
* Alte Spielercharakterdateien koennen weiterhin verwendet werden,
allerdings wird beim Einlesen ein Hinweis ausgegeben.
* Beim Speichern von Charakteren wird jetzt die Version von Silver in
die Datei geschrieben.
Zweck: Wird mit einer alten Version von Silver ein Charakter eingelesen,
der mit einer neueren Version von Silver erzeugt worden ist,
dann kann es sein, dass dieser Charakter neue Features (etwa
neue Gegenstaende) enthaelt, die das alte Programm nicht
unterstuetzt.
- NEUE VERSION DER CHARAKTERDATEI
* Die Charaktere muessen mittels "Daten konvertieren" auf den neuesten
Stand gebracht werden
* Beim Speichern von Charakteren wird jetzt die Version von Silver in
die Datei geschrieben.
Zweck: Wird mit einer alten Version von Silver ein Charakter eingelesen,
der mit einer neueren Version von Silver erzeugt worden ist,
dann kann es sein, dass dieser Charakter neue Features (etwa
neue Gegenstaende) enthaelt, die das alte Programm nicht
unterstuetzt.
- NEUE VERSION DER GEPSPAECHSDATEI
* Die Gespraeche muessen mittels "Daten konvertieren" auf den neuesten
Stand gebracht werden
* Die Gespraeche werden nun besser bearbeitet - z.B. werden Sprungmarken
durch Zeilennummern ersetzt, so dass waehrend eines Gespraechs direkt
zu den jeweiligen Zeilen gesprungen werden kann (bisher musste
der gesamte Text nach der Sprungmarke durchsucht werden - und das
konnte dauern)
* Die Syntaxpruefung erfolgt nun schneller (jetzt wird direkt im
Speicher geprueft, anstatt die Datei einzulesen).
* Fehlerhafte Gespraeche werden nun nicht mehr konvertiert.
* Beim Speichern von Gespraechen wird jetzt die Version von Silver in
die Datei geschrieben.
Zweck: Wird mit einer alten Version von Silver ein Gespraech eingelesen,
das mit einer neueren Version von Silver erzeugt worden ist,
dann kann es sein, dass dieses Gespraech neue Features (etwa
neue Kommandos) enthaelt, die das alte Programm nicht
unterstuetzt.
* Hauptvorteil: Die Gespraeche sollten nun schneller sein
- NEUE VERSION DER KARTENDATEI
* Die alten Karten koennen weiterhin gelesen werden, allerdings wird
dabei eine Warnung ausgegeben.
* Beim Speichern von Karten wird jetzt die Version von Silver in die
Karte geschrieben.
Zweck: Wird mit einer alten Version von Silver eine Karte eingelesen,
die mit einer neueren Version von Silver erzeugt worden ist,
dann kann es sein, dass diese Karte neue Features (etwa
neue Aktionsfelder oder Gegenstaende) enthaelt, die das alte
Programm nicht unterstuetzt.
- NEU : Beim Aktionsfeld "Karte" kann man jetzt auch zusaetzlich einen
Merker setzen, einen Merker loeschen und/oder einen Text ausgeben
- NEU: Wird beim Setzen eines neuen Aktionsfeld ein Eingabefehler verursacht,
dann wird dieses Feld nicht gesetzt.
- NEU: Neue Gespraechsanweisungen ATTACK, RACE
- NEU: Stapelroutine verbessert
- NEU: Beim Bewegen wird nicht bei jedem Schritt die komplette
Statusanzeige neu aufgebaut => Beschleunigung
- NEU: Die Eingabemaske der Aktionsfelder wurde veraendert - ich
hoffe, dadurch ist die Eingabe etwas komfortabler geworden.
Ausserdem wurde die Fehlerkontrolle bei der Eingabe verbessert. Ich
hoffe, dadurch entstehen weniger Folgefehler (die man allerdings
weitgehend mit "Daten pruefen" entdecken kann)
Gleichzeitig habe ich begonnen, die Datei Doks/Aktionsfelder.txt zu
ueberarbeiten. Ob das Ergebnis allerdings eine Verbesserung ist,
ist eine andere Sache ;-)
- BUG FIX: Wurden die Dateien "Gespraeche_xx.txt" und "Charakter_xx.txt"
nicht mit dieser Gross/Kleinschreibung geschrieben, dann
fand das Programm die Dateien nicht. Ich hoffe, das ist behoben.
- BUG FIX: Beim Aktionsfeld "Text" wurden zufaellige Merker geloescht bzw.
gesetzt, wenn man bei der Frage "Merker loeschen/setzen"
verneint hat. Ooops...
Meistens war der Merker Nummer 0 betroffen.
Das konnte ueble Nebenwirkungen hervorrufen, z.B. scheinbare
Fehler in anderen Routinen, die diese verpfuschten Merker
abfragen.
==> Dadurch sind wohl alle alten Spielstaende betroffen und das
Problem der falsch gesetzten Merker kann nur durch einen
erneuten Spielstart behoben werden.
- BUG FIX: Die Zauber "Flammenklinge" und "Blitzschild" erzeugten einen
Guru (Oops... Falscher Parameter uebergeben)
=============================================================================
V0.12 (Aminet)
- Kampf eines Charakters: Die Handlungsrunde wird beendet, wenn alle
Gegner tot sind, der Charakter die Handlungsrunde explizit beendet
oder weniger als 2 Aktionspunkte uebrig hat.
(Bisher wurde nur nur beendet, wenn 0 Aktionspunkte erreicht wurden
oder explizit beendet wurde)
- Bei einem Treffer im Kampf wird nun angezeigt, wie viele
Verletzungspunkte das Ziel noch vertraegt
- Stirbt ein Gegner durch einen Zauber, dann erhaelt der Zauberer
einen Erfahrungspunkt (bisher was dies nur beim Tod eines Gegners
durch Waffeneinsatz der Fall)
- Grafiken fuer den Treffer durch Kaelte/Strom/Erd-Zauber
- Haendelsgueter gehoeren jetzt zu den stapelbaren Gegenstaenden
=============================================================================
V0.11 (Aminet)
- Sprayfunktion im Editor mittels Leertaste
- Editor erkennt jetzt, ob die Karte veraendert wurde
- Neuer Gegenstand: Essensration
- Beim Lagern wird pro Gruppenmitglied eine Ration benoetigt.
Die Regeneration wird mit folgendem Faktor multipliziert:
g = Anzahl der Gruppenmitglieder
r = Anzahl der Rationen
ist g <= r, dann ist der Faktor 1
ist g > r, dann ist der Faktor r/g
=============================================================================